package com.excilys.formation.projet.ebanking.dao.impl;

import org.springframework.orm.hibernate3.support.HibernateDaoSupport;

import com.excilys.formation.projet.ebanking.dao.api.ICompteDao;
import com.excilys.formation.projet.ebanking.modele.Compte;


public class CompteDaoImpl extends HibernateDaoSupport implements ICompteDao {
	
	@Override
	public int save(Compte compte) {
		return (Integer) getHibernateTemplate().save(compte);
	}
	
	@Override
	public void delete(Compte compte) {
		getHibernateTemplate().delete(compte);
	}
	
	@Override
	public void update(Compte compte) {
		getHibernateTemplate().update(compte);
		
	}
	
	@Override
	public Compte getCompte(int id) {
		return getHibernateTemplate().get(Compte.class, id);
	}
	
}
